
// 注意：这是一个vuex@3 的 module 对象，只能应用在Vue2项目中
import {getCategoryList} from '@/api/Home'

const state = {
    categoryList:[]
}
const mutations = {
    UPDATE_CATEGORYLIST(state,categoryList){
        state.categoryList = categoryList.slice(0,15)
    }
}
const actions = {
    async getCategoryList({commit}){
        // 调用接口中的getCategoryList发送请求获取数据
        const res = await getCategoryList()
        if(res.code === 200){
            commit('UPDATE_CATEGORYLIST',res.data)
        }
    }
}
const getters = {

}

export default {
  state,
  mutations,
  actions,
  getters,
}